.page-weixin-pay {
	.weixin-pay-info {
		padding: 20px;
		background: #f9f9f9;
		margin-top: 40px;
		border: 1px solid #eee;
		border-bottom: 0;
		.item {
			display: flex;
			align-items: center;
			justify-content: space-between;
			&:first-child {
				margin-bottom: 8px;
			}
			.tip-text {
				font-size: 14px;
				font-weight: 600;
			}
			.act-pay {
				font-size: 14px;
				display: flex;
				align-items: center;
				.price {
					font-size: 18px;
					font-weight: 600;
				}
			}
			.time {
				color: #999;
				display: flex;
				align-items: center;
				.warning {
					color: #e1251b;
					margin: 0 3px;
				}
			}
			.back-pay {
				color: #005ea7;
				cursor: pointer;
			}
		}
	}
	.weixin-pay-code {
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 40px 0;
		border: 1px solid #eee;
		border-top: 0;
		.code-box {
			margin-right: 100px;
			.qrcode {
				font-size: 0;
				width: 196px;
				height: 196px;
				border: 1px solid #eee;
			}
			.code-mask {
				border: 1px solid #eee;
				background: #eee;
				width: 196px;
				height: 196px;
				display: flex;
				align-items: center;
				justify-content: center;
			}
			.text {
				font-size: 18px;
				font-weight: 600;
				text-align: center;
				margin-top: 10px;
			}
		}
		.wx-bg {
			font-size: 0;
		}
	}
}
